﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using GerTestes.Data;
using GerTestes.Entity;

namespace GerTestes.Business
{
    public class NGProjetos
    {
        #region Get Projetos
        public DataTable getProjetos(string pProjeto)
        {
            return new DBProjetos().getProjetos(pProjeto);
        }
        #endregion

        #region Get Dados Projeto
        public Projeto getDadosProjeto(int pCodigoProjeto)
        {
            if (pCodigoProjeto <= 0)
                throw new Exception("Necessário informar o projeto!");
            return new DBProjetos().getDadosProjeto(pCodigoProjeto);
        }
        #endregion

        #region Get Percentual Projetos
        public double getPercentualProjetos()
        {
            return new DBProjetos().getPercentualProjetos();
        }
        #endregion

        #region Incluir Projeto
        public bool incluirProjeto(Projeto projeto)
        {
            return new DBProjetos().incluirProjeto(projeto);
        }
        #endregion

        #region Alterar Projeto
        public bool alterarProjeto(Projeto projeto)
        {
            return new DBProjetos().alterarProjeto(projeto);
        }
        #endregion

        #region Excluir Projeto
        public bool excluirProjeto(int pCodProjeto)
        {
            return new DBProjetos().excluirProjeto(pCodProjeto);
        }
        #endregion
    }
}
